پله پله با فناوری های اینترنت |
|||
تاریخچه و تولد جاوااسکریپت:می دانید که «وب» یا همان World Wide Web در سال ۱۹۹۵ به وجود آمد. در آن زمان صفحات وب استاتیک بودند و تنها فایل های ساده ای به شمار میآمدند که توسط اچ تی ام ال نوشته شده اند. هیچ گونه فعل و انفعال و تعاملی بین کاربر و صفحه وب وجود نداشت. به همین خاطر وب در آن زمان بدون روح و ساده به حساب می آمد.
در سال های اولیه تولد وب، تنها دو مرورگر نسبتا مشهور در دسترس کاربران بود. نت اسکیپ و اینترنت اکسپلورر. نت اسکیپ در ابتدا زبانی به نام Livescript ارایه کرد که اجازه می داد صفحات وب درون مرورگر دستوراتی را اجرا کنند. از طرف دیگر زبان برنامه نویسی مشهوری به نام جاوا وجود داشت که از طریق یک پلاگین درون مرورگر کار می کرد.
با پدر جاوااسکریپت آشنا شوید: برندن ایچآقای ایچ در سال ۱۹۹۵ به شرکت نت اسکیپ وارد شد. در آن زمان در شرکت نت اسکیپ به دنبال کسی می گشتند تا روی زبانی اسکریپتی کار کند یا هر نوع زبانی که بتواند درون مرورگر اجرا شود. هدف اصلی این بود که صفحات وب دینامیک تر بشوند.
جاوااسکریپت چه می کند؟تا اینجا با داستان و دلیل تولد جاوااسکریپت آشنا شدیم. اگر در کار توسعه وب هستید، احتمالا به خوبی با توانایی ها و عملکردهای این زبان آشنا هستید. هرچند بسیاری از کاربران اینترنت هنوز نمی دانند از جاوااسکریپت چه کارهایی بر می آید. پس بیایید با هم به چند مثال نگاهی بیاندازیم.
در روزهای اولیه تولد وب، از جاوااسکریپت بیشتر برای زیبا سازی یا متحرک کردن برخی از بخش های وب سایت ها استفاده می شد. هنوز هم در برخی وبلاگ ها ساعت های بزرگ را می بینیم که زمان را نشان می دهند یا می بینیم که قطره های باران در پس زمینه وب سایتی در حال باریدن است. اینها برخی از کاربردهای اولیه ای بود که برای جاوااسکریپت مورد استفاده قرار می گرفت (البته ممکن است این موارد توسط فناوری های دیگری مانند فلش اجرا شده باشند) اما این روزها احتمالا می دانید که ترکیب جاوااسکریپت و HTML5 چه توانایی هایی به شما میدهد.
هر بار که به جیمیل سر میزنید مشغول کار با مجموعه ای غنی از کدهای جاوااسکریپت هستید (البته این روزها نام جاوااسکریپت با Ajax هم همراه است که در مطلبی مجزا به آن می پردازیم) اما ساده است که بگوییم بسیاری از امکانات سایت ها و اپلیکیشن های وب وابسته به زبان جاوااسکریپت است. از منوهای سایت گرفته (یک تاکید مجدد: ممکن است فناوری های دیگری هم مورد استفاده قرار گرفته باشد مثلا CSS3) تا چارت ها و نمودارها و….
جاوااسکریپت در بازی های آنلاین و تحت وب هم نقش بسیار پر رنگی ایفا می کند. شاید نسخه آنلاین CutTheRope را امتحان کرده باشید. اما در کنار آن بد نیست سری هم به بازی Save the Day و Browser Quest بزنید تا خودتان را حسابی از کار و زندگی بیاندازید و این بازی شطرنج هم مثال دیگری از توانایی های است که با کمک جاوااسکریپت در مرورگر شما قرار گرفته است.
کدنویسی را با جاوااسکریپت آغاز کنیدبرخی معتقد اند اگر هنوز کدنویسی را شروع نکرده اید، جاوااسکریپت یک شروع خوب برای ورود به دنیای کد نویسی به شمار می رود.
جمع بندیمعرفی کوتاهی داشتیم از تولد و تاریخچه جاوااسکریپت، در مورد توانایی های آن صحبت کردیم و در نهایت پیشنهاد کردیم که جاوااسکریپت می تواند یک شروع خوب برای تازه کارها باشد. نظرات شما عزیزان:
آخرین مطالب پيوندها
تبادل
لینک هوشمند
نويسندگان |
|||
|